package com.xrit.sunnyday.dao;

import com.github.pagehelper.Page;
import com.xrit.sunnyday.pojo.CheckItem;
import com.xrit.sunnyday.pojo.Permission;

public interface PermissionDao {
    //    分页查询
    Page<Permission> findByCondition(String queryString);

//    添加权限
    void add(Permission permission);

    /**
     * 通过id删除权限
     */
    void deleteById(int id);

    /**
     * 检查 权限是否被角色使用了
     */
//    int findCountByPermissionId(int id);

    /**
     * 解除权限和角色的关联
     */
    void deleteRolePermission(int id);

    /**
     * 通过id查询
     */
    Permission findById(int id);
    /**
     * 更新权限
     */
    void update(Permission permission);
}
